package com.kithly.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class ClientOption implements Serializable {

	private static final long serialVersionUID = 1528932320347397358L;
	
	private String title = "";
	private Date expiresAt;
	private String price = "";
	private String buyURL = "";
	private int selectedClientLocation;
	private List<ClientLocation> clientLocations = new ArrayList<ClientLocation>();
	private List<ClientDetail> clientDetails = new ArrayList<ClientDetail>();

	public ClientOption(String title, Date expiresAt, String price, String buyURL, int selectedClientLocation,
			List<ClientLocation> clientLocations, List<ClientDetail> clientDetails) {
		super();
		this.title = title;
		this.expiresAt = expiresAt;
		this.price = price;
		this.buyURL = buyURL;
		this.selectedClientLocation = selectedClientLocation;
		this.clientLocations = clientLocations;
		this.clientDetails = clientDetails;
	}

	public ClientOption() {
		super();
	}

	public String getBuyURL() {
		return buyURL;
	}

	public Date getExpiresAt() {
		return expiresAt;
	}

	public void setExpiresAt(Date expiresAt) {
		this.expiresAt = expiresAt;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getPrice() {
		return price;
	}

	public void setPrice(String price) {
		this.price = price;
	}

	public void setBuyURL(String buyURL) {
		this.buyURL = buyURL;
	}

	public List<ClientLocation> getClientLocations() {
		return clientLocations;
	}

	public List<ClientDetail> getClientDetails() {
		return clientDetails;
	}

	public int getSelectedClientLocation() {
		return selectedClientLocation;
	}

	public void setSelectedClientLocation(int selectedClientLocation) {
		this.selectedClientLocation = selectedClientLocation;
	}
}
